package com.hengpeng.itfinbase.message.partner;

import com.hengpeng.itfinbase.en.AccountType;
import com.hengpeng.itfinbase.message.RequestMessage;

public class TransferRequest extends RequestMessage {
    /**
	 * 
	 */
    private static final long serialVersionUID = -8856662076341979702L;

    /**
     * 出账账户类型
     */
    private AccountType outType;

    private Long inUserId;

    private String OrdId;

    private String OutCustId;

    private String OutAcctId;

    /**
     * 入账户类型
     */
    private AccountType inType;

    private Long outUserId;

    private String TransAmt;

    private String InCustId;

    private String InAcctId;

    private String merPriv;// 商户私有域

    private String referenceId;// 应用外部流水业务编号

    public String getReferenceId() {
        return referenceId;
    }

    public void setReferenceId(String referenceId) {
        this.referenceId = referenceId;
    }

    public String getMerPriv() {
        return merPriv;
    }

    public void setMerPriv(String merPriv) {
        this.merPriv = merPriv;
    }

    public String getOrdId() {
        return OrdId;
    }

    public void setOrdId(String ordId) {
        OrdId = ordId;
    }

    public String getOutCustId() {
        return OutCustId;
    }

    public void setOutCustId(String outCustId) {
        OutCustId = outCustId;
    }

    public String getOutAcctId() {
        return OutAcctId;
    }

    public void setOutAcctId(String outAcctId) {
        OutAcctId = outAcctId;
    }

    public String getTransAmt() {
        return TransAmt;
    }

    public void setTransAmt(String transAmt) {
        TransAmt = transAmt;
    }

    public String getInCustId() {
        return InCustId;
    }

    public void setInCustId(String inCustId) {
        InCustId = inCustId;
    }

    public String getInAcctId() {
        return InAcctId;
    }

    public void setInAcctId(String inAcctId) {
        InAcctId = inAcctId;
    }

    public AccountType getOutType() {
        return outType;
    }

    public void setOutType(AccountType outType) {
        this.outType = outType;
    }

    public AccountType getInType() {
        return inType;
    }

    public void setInType(AccountType inType) {
        this.inType = inType;
    }

    public Long getInUserId() {
        return inUserId;
    }

    public void setInUserId(Long inUserId) {
        this.inUserId = inUserId;
    }

    public Long getOutUserId() {
        return outUserId;
    }

    public void setOutUserId(Long outUserId) {
        this.outUserId = outUserId;
    }

}
